* {
    color: #ccc;
    font-family: Arial;
  }
  
  body {
    background: #111;
    margin: 10px;
    text-align: center;
  }
  
  #search {
    width: 500px;
    padding: 3px;
    background: #333;
    border: 1px solid #0a0a0a;
    border-top-color: #000;
    border-bottom-color: #555;
    -webkit-border-radius: 3px;
    outline: none;
  }
  
  #images {
    overflow-y : hidden;
    overflow-x: scroll;
    position: relative;
    overflow: auto;
    width: 100%; 
  }
  
  #images .image {
    float: left;
    background: #222;
    overflow: hidden;
    height: 100px;
    width: 100px;
    margin: 10px;
    -webkit-border-radius: 3px;
  }
  
  #images .image img {
    width: 100%;
    vertical-align: center;
  }